package com.giCompiler.facade;

import java.util.List;

import com.giCompiler.bean.Projeto;
import com.giCompiler.exception.BusinessException;
import com.giCompiler.business.ManterProjetoBusiness;

public class ManterProjetoFacade {

	public List<Projeto> listarProjetosFacade(int idUsuario){
		
		return new ManterProjetoBusiness().listarProjetosBusiness(idUsuario);
		
	}
	
	public void criarProjetoFacade(Projeto projeto, int idUsuario) throws BusinessException{
		
		new ManterProjetoBusiness().criarProjetoBusiness(projeto, idUsuario);
		
	}
	
	public void alterarProjetoFacade(Projeto projeto){
		
		new ManterProjetoBusiness().alterarProjetoBusiness(projeto);
		
	}
	
	public void excluirProjetoFacade(Projeto projeto, int idUsuarioLogado) throws BusinessException{
		
		new ManterProjetoBusiness().excluirProjetoBusiness(projeto, idUsuarioLogado);
		
	}
	
	public List<Projeto> pesquisarProjetoFacade(String dados, String filtro){
		
		return new ManterProjetoBusiness().pesquisarProjetoBusiness(dados, filtro);
		
	}
	
}
